investment cash flow broker financial planning estate planning investor stocks stock simulation invest market training investments brokerage money investing trading system investing in mutual funds factoring